package com.gyt.manager.dao.test;

import com.gyt.manager.domain.result.LifecycleDetailDto;
import com.gyt.manager.domain.risk.DalMetaTableBaseInfo;
import com.gyt.manager.domain.risk.DalMetaTableBaseInfoKey;

import java.util.List;
import java.util.Map;

public interface DalMetaTableBaseInfoMapper {
    int deleteByPrimaryKey(DalMetaTableBaseInfoKey key);

    int insert(DalMetaTableBaseInfo record);

    int insertSelective(DalMetaTableBaseInfo record);

    DalMetaTableBaseInfo selectByPrimaryKey(DalMetaTableBaseInfoKey key);

    int updateByPrimaryKeySelective(DalMetaTableBaseInfo record);

    int updateByPrimaryKey(DalMetaTableBaseInfo record);

    List<LifecycleDetailDto> selectAllInfoByMap(Map<String, Object> param);

    List<LifecycleDetailDto> selectUseInfoByMap(Map<String, Object> param);
}